package com.qf.contract.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qf.contract.entity.FContractRecycleBin;
import com.qf.contract.qo.FContractDetailsQo;
import com.qf.contract.qo.FContractQo;
import com.qf.contract.qo.SigningUnitQo;
import com.qf.contract.vo.ContractRecordQueryVo;

import java.util.List;

public interface ContractService {
    IPage<ContractRecordQueryVo> contractRecordQuery(int current, int size);

    int addfContractDetails(FContractDetailsQo fContractDetailsQo);

    int addfContract(FContractQo fContractQo);

    int addsigningUnit(SigningUnitQo signingUnitQo);

    int addfContractPlus(FContractQo fContractQo, SigningUnitQo signingUnitQo, FContractDetailsQo fContractDetailsQo);

    int delContract(List ids, int operatorId);

    int deleted_Recovery(FContractRecycleBin fContractRecycleBin);


}
